package edu.sctu.practice.zhengsenwen.assign.assign03.test01;

/**
 * Created by zhengsenwen on 2015/10/22.
 */
public abstract class GeometricObject {

    protected String color;

    public GeometricObject(String color) {
        this.color = color;
    }

    public abstract float findArea();

    public abstract float findPerimeter();

//    二、实验任务：
//            1、使用Java SDK建立一个非图形化的标准Java程序学习和使用类的继承、掌握关键字super的意义和用法
//            、掌握类的方法覆盖技术、熟悉Object类，以及它提供给子类的方法equals、toString、clone、
//    学习掌握抽象类的概念和使用方法、学习掌握多态性和动态绑定的概念，学习使用多态进行程序设计。程序要求：

//            （1）首先创建一个类家族，其中抽象类几何图形类GeometricObject为父类，圆类Circle和矩形类Rectangle为子类。

//    几何图形类GeometricObject中定义保护型字符串变量color，表示图形的颜色；该类要具备构造方法和两个抽象方法


}
